Python 变量
本节课我向大家来介绍一下,Python变量以及Python变量的类型。
什么是变量?
开发程序就要和数据打交道 ,在运行程序的时候,数据是存储在计算机的内存中的,那么内存又是如何存储数据的呢?其实内存就像一块黑板,计算机把数据写入到内存,就相当于老师在黑板上写字 ,我们既可以写数字,也可以写汉字,但是计算机存储的数据可不是这样的,前面我们介绍过计算机,它只认识二进制,二进制它就是一串0和1,如下图所示:
那么我们在内存中是如何读取数据的呢?读这一堆0和1显然是非常不方便的。这时候就想到了一个方法:那就是用一个名字来指向这个数据,比如说前面的数字,我用一个名字number来指向它,而第2个我用motto来指向它 ,读取上面那条数据的时候,使用这个number,在读取下面那条数据的时候,就使用motto。这里的number和motto,他们就是一个名字,由我们自己来定义。变量就是简单的名字,是由我们自己来定义的,它可以用来关联或者说是指向内存中的数据。
模拟另一个场景:创建一个变量叫做message,然后我给它赋值一个hello,输出一下这个message,输出的结果就是hello这是为变量赋值。那么我们可不可以把这个已有的变量再赋值给一个其他的变量呢? 比如说我在这里创建一个变量叫做msg,然后我将这里的message,赋值给这个msg,输出一下这个msd,看一下它的结果也是hello。
可以这样理解,把变量比作是一个便利贴,如果我们将变量比作便利贴,那么这里有个值叫做hello,然后我将一个便利贴名字叫做message,贴到Hello这个值上,msg这个变量它也是一个便利贴同样他也提到了hello这个值上,也就是说message变量和msg变量,它们都指向Hello这个值,我们通过便利贴来找到具体的值,而这个便利贴就是我们的变量。
Python变量语法
在Python中,定义变量需要遵循以下语法:
变量名 = 值
其中,变量名是程序员自己定义的名字,值是要存储的数据。
- 变量名:程序员自己定义的名字,用于标识变量。
- 值:要存储的数据,可以是数字、字符串、列表、元组等。
- 数据类型:变量存储的数据类型,可以是整型、浮点型、布尔型、字符串型等。